html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;}
ul{margin: 0;padding: 0;list-style-type: none}
a{text-decoration: none;-webkit-tap-highlight-color:rgba(255,0,0,0);}
body{font-family: '微软雅黑';font-size: 12px}
/* flexslider */
.flexslider{position:relative;height:580px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:580px;}
.flex-control-nav{position:absolute;bottom: 28px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width: 30px;height: 4px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width: 30px;height: 4px;line-height:100px;overflow:hidden;background:url(../img/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background:url(../img/dot_off.png) right 0 no-repeat}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../img/left.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../img/right.png) center center no-repeat;}
/* flexslider */
.scroll_horizontal{position:relative;width:1200px;height: 72px;margin: 26px auto 15px 0}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1131px;height: 72px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;font-family: '宋体';font-size: 12px}
.scroll_horizontal .list li{float:left;width:229px;}
.scroll_horizontal .list li a{display: block;width: 210px;height: 70px;border: 1px solid #CFCFCF}
.scroll_horizontal .list li img{display: block}
.scroll_horizontal .prev{position:absolute;top:50%;right: 0;margin-top: -15px;width: 17px;height: 31px;background-image:url(../img/prve.png);background-repeat:no-repeat;cursor:pointer;}
.scroll_horizontal .next{position:absolute;top:50%;margin-top: -15px;width: 17px;height: 31px;background-image:url(../img/next.png);background-repeat:no-repeat;cursor:pointer;}
.scroll_horizontal .prev:hover{background: url(../img/prev_off.png) no-repeat center;}
.scroll_horizontal .next:hover{background: url(../img/next_off.png) no-repeat center;}
.banner{width: 100%;height: 350px;overflow: hidden;position: relative}
.banner img{display: block;position: absolute;left: 50%;top: 0;margin-left: -960px}
.warp_jc_p{width: 100%;overflow: hidden}
.warp_jc_o{width: 100%;height: 90px;overflow: hidden;background: url(../img/im15.jpg) no-repeat center;}
.warp_jc_o_hr{width: 1200px;overflow: hidden;margin: auto}
.warp_jc_o_hr span{display: block;line-height: 40px;float: right;font-size: 30px;color: #0047A7;background: url(../img/im1.png) no-repeat left center;padding-left: 56px;margin-top: 25px;}
.warp_jc_o_hr a{display: block;overflow: hidden;float: left;margin-top: 14px}
.warp_jc_o_hr a img{display: block;}
.warp_jc_o_sp{width: 100%;height: 60px;border-top: 1px solid #ECECEC;border-bottom: 1px solid #ECECEC}
.warp_jc_o_so{width: 1200px;height: 60px;margin: auto}
.warp_jc_o_so li{width: 171px;height: 60px;line-height: 60px;font-size: 18px;font-weight: bold;float: left;position: relative;z-index: 999}
.warp_jc_o_so li.current a{color: #0047A7}
.warp_jc_o_so li a{display: block;overflow: hidden;text-align: center;border-right: 1px solid #ECECEC;color: #333333}
.warp_jc_o_so li div{position: absolute;left: 0;top: 60px;width: 100%;overflow: hidden;background: #FFFFFF;-moz-box-shadow: 0 4px 4px #6179A8;-webkit-box-shadow: 0 4px 4px #6179A8; box-shadow: 0 4px 4px #6179A8;display: none}
.warp_jc_o_so li div a{height: 53px;line-height: 53px;font-size: 16px;border-top: 1px solid #ECECEC;border-right: 0;font-weight: normal}
.warp_jc_o_so li div a:hover{color: #0047A7}
.warp_jc_i{width: 1200px;margin: auto}
.warp_jc_u{width: 100%;overflow: hidden;padding: 62px 0 0 0}
.warp_jc_u_sp{width: 100%;overflow: hidden}
.warp_jc_u_sp div{overflow: hidden;float: right}
.warp_jc_u_sp div a{display: block;width: 80px;height: 34px;line-height: 34px;text-align: center;color: #333333;float: left;font-size: 16px;margin-left: 32px}
.warp_jc_u_sp div a.current{background: #0047A7;color: #FFFFFF;}
.warp_jc_u_sp div a:hover{background: #0047A7;color: #FFFFFF;}
.warp_jc_u_sp h2{display: block;float: left;font-size: 22px;line-height: 34px}
.warp_jc_u_so{width: 100%;overflow: hidden;padding: 45px 0 0 0}
.warp_jc_u_si{width: 890px;height: 260px;overflow: hidden;float: right}
.warp_jc_u_si div{overflow: hidden;width: 704px;margin: auto;padding: 20px 0 0 0;}
.warp_jc_u_si div span{display: block;font-size: 16px;line-height: 30px}
.warp_jc_u_su{display: block;overflow: hidden;float: left}
.warp_jc_u_su img{display: block;}
.warp_jc_y{width: 100%;overflow: hidden;padding: 54px 0 0 0}
.warp_jc_y_gd{width: 100%;overflow: hidden;padding: 40px 0 0 0}
.warp_jc_y_gd a{display: block;width: 98px;height: 38px;line-height: 38px;border: 1px solid #AAAAAA;text-align: center;font-size: 16px;color: #333333;margin: auto}
.warp_jc_y_gd a:hover{border: 1px solid #0047A7;background: #0047A7;color: #FFFFFF;}
.warp_jc_t{width: 100%;padding: 60px 0 0 0;}
.warp_jc_t_sp{width: 1280px;padding: 10px 0 0 0}
.warp_jc_t_sp li{width: 380px;overflow: hidden;float: left;-moz-box-shadow: 0 0 30px #EDEDEA;-webkit-box-shadow: 0 0 30px #EDEDEA; box-shadow: 0 0 30px #EDEDEA; margin: 30px 30px 0 0}
.warp_jc_t_sp li a{display: block;overflow: hidden}
.warp_jc_t_sp li a img{display: block;}
.warp_jc_t_sp li a span{display: block;height: 68px;line-height: 68px;text-align: center;font-size: 16px;color: #333333}
.warp_jc_t_sp_fy{width: 100%;overflow: hidden;padding: 30px 0;}
.warp_jc_r{width: 100%;overflow: hidden;padding: 60px 0 72px 0;}
.warp_jc_r_sp{width: 100%;overflow: hidden;padding: 44px 0 0 0;}
.warp_jc_r_so{width: 602px;overflow: hidden;float: right}
.warp_jc_r_so li{width: 100%;overflow: hidden;border-bottom: 1px solid #CCCCCC;}
.warp_jc_r_so li a{display: block;overflow: hidden;line-height: 20px;padding: 28px 0}
.warp_jc_r_so li a:hover div{color: #0047A7}
.warp_jc_r_so li a:hover div i{display: block}
.warp_jc_r_so li a div{width: 100%;overflow: hidden;font-size: 16px;color: #333333}
.warp_jc_r_so li a div i{display: none;float: right;font-family: '宋体';font-style: normal;font-size: 14px}
.warp_jc_r_so li a div span{display: block;float: left;font-size: 16px}
.warp_jc_r_so li a p{width: 100%;overflow: hidden;color: #999999;font-size: 14px;padding: 14px 0 0 0;}
.warp_jc_r_so li a p span{display: block;float: right}
.warp_jc_r_so li a p b{display: block;float: left;font-weight: normal}
.warp_jc_r_si{display: block;overflow: hidden;float: left;width: 500px;background: #0047A7}
.warp_jc_r_si img{display: block}
.warp_jc_r_su{width: 100%;height: 160px;overflow: hidden}
.warp_jc_r_sy{width: 130px;overflow: hidden;float: left;color: #FFFFFF;text-align: center;padding: 40px 0 0 0;}
.warp_jc_r_sy b{display: block;font-size: 36px}
.warp_jc_r_sy span{display: block;font-size: 14px;padding: 5px 0 0 0}
.warp_jc_r_st{overflow: hidden;color: #FFFFFF;padding: 16px 34px 0 0}
.warp_jc_r_st b{display: block;font-size: 16px;line-height: 46px;font-weight: normal}
.warp_jc_r_st span{display: block;font-size: 14px;line-height: 24px;border-top: 1px solid #336CB9;padding: 12px 0 0 0}
.warp_jc_e{width: 100%;overflow: hidden;background: #F5F5F5}
.warp_jc_e_hr{width: 1200px;overflow: hidden;margin: auto;padding: 11px 0}
.warp_jc_e_sp{display: block;overflow: hidden;float: right;margin-right: 48px}
.warp_jc_e_sp img{display: block}
.warp_jc_e_so{display: block;height: 60px;line-height: 28px;float: left;background: url(../img/im14.png) no-repeat left center;padding: 0 0 0 74px;margin-top: 24px}
.warp_jc_e_so span{display: block;font-size: 16px;color: #666666;line-height: 24px}
.warp_jc_e_so b{display: block;font-size: 16px;color: #0047A7;padding: 0px 0 0 0}
.warp_jc_e_si{overflow: hidden;float: left;padding: 0 0 0 38px}
.warp_jc_e_si a{display: block;float: left;font-size: 16px;line-height: 108px;margin-left: 36px;color: #333333}
.warp_jc_e_si a:hover{color: #0047A7}
.warp_jc_e_su{width: 100%;overflow: hidden;text-align: center;padding: 18px 0}
.warp_jc_e_su span{display: block;color: #666666;font-size: 14px;line-height: 20px}
.warp_jc_e_su span a{color: #666666}
.warp_jc_w{width: 1200px;overflow: hidden;margin: auto;padding: 32px 0 60px 0}
.warp_jc_w_bt{width: 100%;overflow: hidden;text-align: center}
.warp_jc_w_bt h2{display: block;font-weight: normal;font-size: 24px;color: #999999}
.warp_jc_w_bt div{width: 100%;overflow: hidden;line-height: 30px;padding: 6px 0 0 0;}
.warp_jc_w_bt div span{display: inline-block;font-size: 16px;padding: 0 20px}
.warp_jc_w_bt div img{vertical-align: middle;display: inline-block;position: relative;bottom: 2px}
.warp_jc_w_lm{width: 100%;overflow: hidden;text-align: center;padding: 15px 0 0 0}
.warp_jc_w_lm a{display: inline-block;width: 128px;height: 40px;line-height: 40px;font-size: 16px;color: #666666}
.warp_jc_w_lm a.current{background: #0047A7;color: #FFFFFF;}
.warp_jc_q{width: 100%;overflow: hidden;padding: 50px 0 0 0}
.warp_jc_q_ig{display: block;float: left}
.warp_jc_q_sp{overflow: hidden;padding-left: 50px}
.warp_jc_q_sp div{width: 100%;overflow: hidden;line-height: 30px;padding-bottom: 30px}
.warp_jc_q_sp div b{display: block;float: left;font-weight: normal;font-size: 28px;color: #0047A7}
.warp_jc_q_sp div span{display: block;float: left;font-size: 18px;color: #999999;padding-left: 12px}
.warp_jc_q_sp p{width: 100%;overflow: hidden;font-size: 16px;line-height: 36px}
.warp_jc_q_sp p span{display: block;}
.warp_jc_q_so{width: 100%;overflow: hidden}
.warp_jc_q_so span{display: block;text-align: center;font-size: 26px}
.warp_jc_q_si{width: 1280px;padding: 10px 0 0 0}
.warp_jc_q_si li{width: 380px;height: 270px;overflow: hidden;float: left;margin: 30px 30px 0 0}
.warp_jc_q_si li a{display: block;overflow: hidden;height: 270px;position: relative}
.warp_jc_q_si li a img{display: block;}
.warp_jc_q_si li a span{display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #FFFFFF;background: url(../img/bjtm.png);background-size: 100% 100%;position: absolute;left: 0;bottom: 0;}
.warp_jc_q_su{width: 100%;overflow: hidden;text-align: center}
.warp_jc_q_su h1{font-weight: normal;font-size: 26px;}
.warp_jc_q_su span{display: block;color: #999999;font-size: 16px;padding-top: 15px}
.warp_jc_q_sy{width: 1280px;overflow: hidden}
.warp_jc_q_sy li{width: 210px;height: 70px;border: 1px solid #CFCFCF;float: left;margin: 35px 35px 0 0}
.warp_jc_q_st{width: 1100px;margin: auto;overflow: hidden;padding: 52px 0}
.warp_jc_q_sr{width: 100%;overflow: hidden;padding-top: 20px}
.warp_jc_q_sr li{width: 100%;overflow: hidden;border-bottom: 1px solid #E7E7E7}
.warp_jc_q_sr li a{display: block;overflow: hidden;padding: 32px 20px}
.warp_jc_q_sr li a img{display: block;float: left}
.warp_jc_q_sr li a div{overflow: hidden;padding-left: 32px;font-size: 14px;color: #999999;line-height: 24px}
.warp_jc_q_sr li a div b{display: block;font-weight: normal;font-size: 20px;color: #333333;padding-top: 11px}
.warp_jc_q_sr li a div span{display: block;padding-top: 10px;height: 76px}
.warp_jc_q_sr li a div i{display: block;font-style: normal;}
.warp_jc_q_se{width: 1100px;margin: auto;overflow: hidden;padding: 30px 0}
.warp_jc_q_se img{max-width: 100%;}
.warp_jc_q_sw{width: 100%;overflow: hidden;}
.warp_jc_q_sq{width: 100%;overflow: hidden;text-align: center}
.warp_jc_q_sq li{display: inline-block;padding: 0 70px}
.warp_jc_q_sq li img{display: block;margin: auto}
.warp_jc_q_sq li b{display: block;font-weight: normal;font-size: 18px;color: #999999;padding-top: 16px}
.warp_jc_q_sq li span{display: block;font-size: 18px;color: #333333;padding-top: 11px}
.warp_jc_q_sl{width: 100%;overflow: hidden;padding: 32px 0 60px 0}
.warp_jc_q_zl{width: 1200px;padding: 32px 0 0 0;margin: auto}